/**
 * @type {String}
 *
 * @properties={typeid:35,uuid:"3E50CC5D-878D-460D-82D9-7195EEF92B05"}
 */
var f_abreviatura = null;

/**
 * @type {String}
 *
 * @properties={typeid:35,uuid:"9F8887BB-392B-4610-8CBE-C02DC34E5743"}
 */
var f_descripcion = null;

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"B22F2C97-018E-48E7-B2FF-451B98CA1A27"}
 */
function todos(event) 
{
	f_descripcion = null;
	f_abreviatura = null;
	if(event.getElementName() == 'todos') 
		buscar();
}

/**
 * @properties={typeid:24,uuid:"25D0C925-0570-4C4A-B058-464E5D7318F3"}
 * @AllowToRunInFind
 */
function buscar() 
{
	foundset.loadAllRecords();  
	if(controller.find() == false)
	{
		globals.gMensaje ='No encontró Centro de costos (find)';
		globals.DIALOGS.showInfoDialog('Centro Costos',  globals.gMensaje,  "OK") //  30/12/2013
		return false; 
	}

	if (f_descripcion != null)
		descripcion = '#%' + f_descripcion + '%';

	if (f_abreviatura != null)
		abreviatura = '#%' + f_abreviatura + '%';
	
	var found = controller.search()
	if(found == 0)
	{
		globals.gMensaje = 'No encontró Centro de costos en ese rango'
		globals.DIALOGS.showInfoDialog('Centro Costos',  globals.gMensaje,  "OK")  //  30/12/2013
		return true;
	}
	return true;
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"B3C6A893-EC06-4D4F-B27B-8F827FEB3FAA"}
 */
function Ir_a_detalle(event) 
{
	//forms.centro_costos_det.controller.loadRecords(centro_costos_id)  //  AL VOLVER solo muestra el que corresponde al id
	globals.mostrarForm("centro_costos_det"); 
}
